Chapter 2 Topological Spaces and Continuous Functions

#topology

这篇记录主要是 Munkres Topology 的学习记录,其内容主要包括看书过后的各种定理、思绪的简记,一些直观、形象的自己的理解、思考,一些通过检索了解到的拓展。

Topological Spaces

定义一个概念是需要考虑概念的适用范围,需要足够广以至于能包含这个概念下所有常见的结构,同时也需要足够窄使得一些良好的性质得以保持(性质产生自限制)。

集合 X 上的一个拓扑 τ 定义为 X 的一个子集族,满足

例子:

对于拓扑 TT,如果 TTTT 更精细(finer),TT 更粗糙(coarser)。严格更精细,严格更粗糙。如果 TT 构成集合的包含关系称 TT 可比(comparable)。

Basis for a Topology

Definition:集合 X 上的一个基(basis) B 定义为 X 的子集族,B 的元素称为基元素(basis elements),满足

这里的第二条限制与另一种对基的定义中的第二条关于有限交封闭(任意 B1,B2B 都有 B1B2B)在形式上不同,但是可以验证二者是几乎等价的。

记上述定义为定义 1,利用 ”关于有限交封闭“ 的定义为定义 2,那么定义 2 确定的基在拓扑空间中存在两个互斥的开集时必须包含空集,而定义 1 在任何时候都可以不包含空集

Definition:基 B 生成的拓扑 τB 称为 τ 的一个基)定义为:X 的子集 Uτ 当且仅当对于任意 xU,存在 BB,满足 xBU

这只确定了 τ 的元素是满足一定性质的 X 的子集,需要验证拓扑的定义才能证明 τ 确实是一个拓扑,证明过程是平凡的。作为构造性定义我们立刻知道 B 生成的拓扑 τ 是唯一的。

Lemma 13.1 B 生成的拓扑的一个等价描述(第二个定义):一个基 B 生成的拓扑 τ 就是 B 中所有的元素任意并。

τB 中所有的元素任意并等价于 Bττ 关于任意并封闭。定义等价性的证明分为两个方向

以上两个定义描述了从 B 得到 τ 的方法(自下而上的构造方法),接下来给出一种从 τ 得到其一个基(不唯一) B 的方法(自上而下的判定方法)。

Lemma 13.2 给定拓扑空间 (X,τ),如果 X 的开集族 C 满足任意 Uτ 和任意 xU,都存在 CC 使得 xCU,那么 Cτ 的一个基。

类比基的生成拓扑的两个定义的等价性的证明,这等价于说任意开集 U 可以表示为 C 的某个元素任意并。证明中我们只需要说明 C 是一个基,从而根据基的生成拓扑的定义得到 τ 就是 C 生成的拓扑。取 U=X 立刻得到覆盖性成立;分别取任意开集 U1,U2X 则存在 C1(x),C2(x) 满足任意 xUixCi(x)Ui,从而任意 xU1U2xC1(x)C2(x)U1U2。从而 C 是一个基。

由于 τ 的任意一个基都满足 Lemma 13.2,所以 Lemma 13.2 的判定是充要的。

当通过基来描述拓扑时,我们希望可以直接利用基的性质来描述相应拓扑的精细度,而不是对相应的拓扑直接分析。

Lemma 13.3:拓扑 T 和拓扑 T 的一个基分别为 BBTT 更精细等价于任意 xX 和任意包含 xBB,存在 BB 满足 xBB

证明是平凡的。直观理解可以考虑鹅卵石(B)被碾碎为粉末(B)的例子,Lemma 13.3 说的就是每一粒粉末都是某个鹅卵石得到的。

一个推论是平面上所有圆形区域构成的基生成的拓扑空间与平面上所有矩形区域构成的基生成的拓扑空间是相同的。

Definition

不难验证上述基的选择都是符合定义的。

Lemma 13.4RlRK 上的拓扑都比 R 上的标准拓扑严格精细;RlRK 上的拓扑是不可比的。

DefinitionX 上的一个子基 S 是满足覆盖性的 X 的子集族。S 生成的拓扑 τS 的所有元素有限交的任意并。

类似地,我们需要检查 τ 确实是一个拓扑,这只需要检查 S 的所有元素有限交构成一个基,这是平凡的。

The Order Topology

X 具有严格全序关系 < 的情况,可以自然地通过这个序关系诱导得到一个拓扑,称为序拓扑(Order Topology)。

X 上可以定义四种区间(interval: open interval, half-open interval, closed interval)和四种半无穷区间(ray: open ray, closed ray)。定义略。

本章的主要结果为

一些例子:

The Binary Product Topology

Definition:拓扑空间 X,Y 的乘积拓扑空间(在合适的语境下可以简称为乘积空间)定义为 X×Y 上由所有形如 U×V 的集合组成的基生成的拓扑空间,其中 U,V 分别为 X,Y 上的开集。

验证 {U×VUTX,VTY} 构成一个基是平凡的,利用笛卡尔积的性质 (U1×V1)(U2×V2)=(U1U2)×(V1V2) 即可。

Theorem 15.1X 上拓扑的一个基为 BY 上拓扑的一个基为 C,那么 D={B×CBB,CC} 是乘积空间 X×Y 的一个基。

ProofB 生成的拓扑记为 TXC 生成的拓扑记为 TY,乘积空间上的拓扑记为 TX×Y。利用 Lemma 13.2,考虑 WTX×Y,任意 wW,根据乘积空间的定义存在 UTX,VTY 满足 wU×V,考虑分量 w=x×y(这是 (x,y) 的另一种记号),有 xU,yY。根据 B 的定义,存在 BB 满足 xBU,类似地存在 CC 满足 yCV,所以 w=x×yB×CD。从而 DTX×Y 的一个基。

直观理解:UB 的某个元素任意并 UiVC 的某个元素任意并 Vi,乘积空间的定义中的 U×V 实际上包括了构成 UV 的基元素两两配对所构成的 X×Y 中的 “矩形” Ui×Vj,而 D 实际上是所有这样的 “矩形”。一个例子是 R 配备标准拓扑的乘积空间 R2,此时考虑 R 的常见基(即所有有限开区间。这是以下表述的必要条件,因为它是某种意义上的"最小基"),那么 "矩形" 就对应 R2 上的一个矩形区域。

Definition:乘积空间 X×Y 到其第一个分量的投影定义为满射 π1:X×YX 满足 π1(x,y)=xπ1 的原像集 π11(U)=U×Y

TheoremS={π11(U)U open in X}{π21(V)V open in Y} 构成乘积空间 X×Y 的一个子基。

证明是平凡的。

The Subspace Topology

Definition:拓扑空间 (X,TX) 的子空间 (Y,TY) 定义为:

容易验证子空间拓扑是一个拓扑。

Lemma 16.1B 是拓扑空间 X 的一个基,那么 BY={BYBB} 是子空间 Y 的一个基。

Proof:任意 UTY 都可以写为 YV,VTX,考虑任意 xU 都有 xYxV,利用 B 的定义存在 BB 满足 xB,从而 xBYBY

Lemma 16.2YX 的子空间,对于任意 UTY 如果 YTX 那么有 UTX

Proof:对于 UTY,其可以写为 YV,VTX,如果 YTX,根据拓扑对于有限交的封闭性有 U=YVTX

注意这个定理的逆定理(鉴于 p(qr)(pq)rq(pr) 三者的逻辑等价性,这个复合公式的逆定理也会有三种,此处应当理解为:如果任意 UTY 都有 UTX,那么 YTX。好吧似乎有点过于显然了)是成立的。用自然语言来表述为:子空间的开集是原空间的开集当且仅当子空间是原空间的开集。

Theorem 16.3(A,TA)X 的子空间,(B,TB)Y 的子空间,那么 A×B 作为 A,B 的乘积空间配备的乘积拓扑与 A×B 作为 X×Y 的子空间配备的子空间拓扑是等价的。

Proof:一种证明思路是证明二者存在一个相同的基 DA×B={U×VUBA,VCB},其中 BA,CB 分别为子空间拓扑 TA,TB 的基 {UXUB},{VYVC}。根据 Theorem 15.1 DA×BA×B 配备乘积拓扑的一个基;根据 Theorem 15.1 利用乘积空间 X×Y 上的基 D={U×VUB,VC} 改写 DA×B

U×VDA×BUBA,VCBU=AU,V=BV,UB,VCU×V=(AU)×(BV)=(A×B)(U×V)DA×BW=U×V=(A×B)WDA×B,W=U×VDDA×B={W(A×B)WD}

根据 Lemma 16.1,这恰好是 A×B 作为子空间的一组基。

所以考虑 X×Y 的子集 A×B 配备的拓扑时,两种说法时等价的,不会导致模糊。

Definition:对于配备全序的集合 X,考虑 YX,称 YX 中是凸的,当且仅当任意 a,bY,a<b,都有(a,b)Y。用自然语言来表述为

Theorem 16.4:对于配备全序的集合 X,其严格全序为 <X(X,<X) 的序拓扑为 (X,<X,TX);任意 X 的子集 Y<X 限制到 Y 上为 <Y。如果 Y 是凸的,那么 Y 的子空间拓扑与 (Y,<Y) 的序拓扑是等价的。

Proof:核心在于,凸性保证了 Y 的子空间拓扑的常见子基恰好就是 <Y 得到的序拓扑的常见子基。以左开右无穷的区间为例,aX,(a,+)XY={xY|x>a},当 aY 这恰好是 Y 的一个半无穷区间,当 aYa 必然是 Y 的一个上界或者下界(若否 y1,y2Y,y1<a<y2,根据凸性有 a(y1,y2)YY,矛盾),从而 (a,+)XY 要么是 Y 要么是 。无论如何都有 X 的半无穷区间与 Y 的交在 Y 的序拓扑意义下是开集,即子空间拓扑意义下的开集是拓扑意义下的开集。另一个方向 bY,(b,+)Y={xXxY,x>b}={xXx>b}YbYX

非秃导致的反例:

考虑配备序的集合 X 的子集 Y 配备的拓扑时,我们约定默认指子空间拓扑。

Closed Sets and Limit Points

Closed Sets

Definition:拓扑空间 (X,τ) 的子集 UX 是闭集当且仅当 XUτ

闭集满足类似开集的三条性质:覆盖性,有限并,任意交。

我们也可以用闭集来刻画拓扑空间,然后将开集定义为闭集的补。这两种定义是等价的。

接下来给出若干子空间拓扑相关定理用闭集语言来描述的等价形式

Theorem 17.2YX 的子空间,AY 中的闭集当且仅当 A=UY,其中 UX 中的闭集。

Theorem 17.3YX 的子空间,任意 Y 的闭集 A 都是 X 的闭集当且仅当 YX 中的闭集。

Closure and Interior

Definition:给定拓扑空间 X 上的一个集合

处理子空间拓扑时需要注意闭包是相对于哪个拓扑空间而言的,YX 的子空间,AY 的子集,我们约定记号 A¯ 表示 AX 中的闭包,并且根据一下定理我们有 AY 中的闭包为 A¯Y

Theorem 17.4YX 的子空间,AY,那么 AY 中的闭包为 A¯Y

Proof 1

Proof 2Proof 1 过于神奇,我们直接考虑

ClYA=U closed in YAUU=U closed in XAUYUY=U closed in XAUUY=(U closed in XAUU)Y=ClXAY

Proof 3:利用闭包的邻域刻画。鸽了。

从直观上来理解,将 X,Y,A 置于一个更大的拓扑空间,我们分析 ClXAClYA 什么时候会产生不同,考虑 C=YA,如果 C 是空集,那么二者显然相同,如果 C 不是空集,考虑 C 的元素 c

Definition 中给出的闭包的定义是不方便计算的,我们有如下定理给出了一种对闭包元素的判定方法。我们实际上可以用这个定理来等价地定义闭包。

DefinitionUXxX 的一个邻域当切记当存在开集 VU 满足 xV。称 Ux 的一个开邻域当且仅当 U 是开集且是 x 的邻域。

此外我们还常常见到另一种定义 UXxX 的邻域当且仅当 U 是一个包含 x 的开集。显然第一种定义确定的 x 的所有邻域是比第二种定义要多的,这表明这两个定义在形式上并不是等价的。(不过第一种定义中的开邻域与第二种定义是等价的)在某种意义下两个定义是等价的,某种意义指的是全部的证明都不依赖于第一种定义中非开邻域,取更多的集合作为邻域只是为了表达上的简便性。

Theorem 17.5A 是拓扑空间 X 的一个子集,BX 的一个基

  1. xA¯ 等价于任意包含 x 的开集(或者等价地,任意 x 的邻域)都与 A 相交。
  2. xA¯ 等价于任意包含 x 的基元素 BB 都与 A 相交。

Proof:第二条在基于第一条的前提下是显然的,对于第一条考虑逆否形式,分为两部分:

Proof 2xA¯ 等价于所有包含 A 的闭集都包含 x,所有包含 x 的开集都与 A 相交等价于所有与 A 不相交的开集都不包含 x,利用开集与闭集的补对应(所有与 A 不相交的开集都对应一个包含 A 的闭集 XA),所有包含 A 的闭集都包含 x

直觉似乎无法渗透逆否形式,原形式并没有逆否形式这么显然。但是从演绎推理的角度分析,(某一种角度上而言)本质都是利用假言推理进行公式的变换。这是否说明直觉的构建程度在不同的推理序列(树)上是不同的。

我们可以进一步证明如下直觉:

Limit Point

DefinitionA 是拓扑空间 X 的子集,对于 xX,称 xA 的极限点当且仅当,所有 x 的邻域与 A 的交集都包含非 x 的其他点。或者等价地用闭包语言:xA 的极限点当且仅当其属于 A{x} 的闭包(x 的任意邻域与 A{x} 的交集非空)。

描述闭包的另一种等价形式是利用极限点语言。以下定理给出了极限点集合与闭包的关系。

Theorem 17.6A 是拓扑空间 X 的一个子集,AA 的所有极限点构成的集合,成立 A¯=AA

Proof:考察 x 的任意邻域与 A 的交集 B

已经很显然了。

Corollary 17.7:拓扑空间的子集是闭集当且仅当其包含所有它的极限点。

Hausdorff Space

R 上的一些开闭集、极限点、收敛序列的直觉在一般的拓扑空间中可能不成立

例子:X={a,b,c},τ={,{a,b,c},{b},{a,b},{b,c}}。单点集 b 并不是闭集,点列 xn=b 同时收敛到 a,b,c 三个点

Definition:拓扑空间的点列 {xn} 收敛到 x 定义为对于任意 x 的邻域 U,存在 N(U)n>N 时有 xnU

T1 Axism and Hausdorff Space

Definition:拓扑空间 X 被称为 Hausdorff 空间当且仅当任意不同的点对 x1,x2,存在 x1,x2 邻域 U1,U2 使得 U1U2=

Theorem 17.8:Hausdorff 空间中的任意有限点集都是闭集。

Proof:考虑不同于点 x 的任意一点 y,总存在一个 y 的邻域其与 {x} 的交集为空,从而 y 不是 {x} 的极限点,从而 {x} 的闭包就是 {x},是闭集。根据闭集的有限并性质,任意有限点集都是闭集。

X 上的任意有限点集是闭集这个性质被称为 T1 分离公理,比 X 是 Hausdorff 空间要弱,考虑 R 上的余有限拓扑,其非 Hausdorff 空间(任意两个点都无法被不交的邻域分开),但是任何有限点集都是闭集。

Theorem 17.9X 满足 T1 分离公理,AX 的子集,xA 的极限点当且仅当任意 x 的邻域包含无限多个 A 中的点。

Proof:必要性显然,充分性考虑反证法,假设 Ux 的邻域且 U(A{x})={x1,x2,,xn},那么考虑邻域 U(X{x1,x2,,xn}),其与 A{x} 的交为空,矛盾。

Theorem 17.10:Hausdorff 空间的点列收敛到至多一个点。

Theorem 17.11

Continuous Functions

Definition:拓扑空间 X,Y,函数 f:XY 连续当且仅当任意 Y 的开集 Vf1(V) 也是 X 中的开集。

连续性不仅取决于映射关系,还取决于定义域与值域上的拓扑

一些例子:

Theorem 18.1:拓扑空间 X,Y,函数 f:XY,以下叙述等价

  1. f 是连续函数。
  2. 对于 X 的任意子集 A 都有 f(A)f(A)
  3. 对于 Y 的任意闭集 B 都有 f1(B)X 的闭集。
  4. 对于任意 xX 且任意 f(x) 的邻域 V,都有一个 x 的邻域 U 使得 f(U)V

f:RR 以及标准拓扑上的直观理解。对于连续函数 f,考虑 V 是一个简单开区间 (a,b) 的情况,f1(V) 就是用 y=a,y=b 去截取 y=f(x) 的图像得到的多个连续段对应的横坐标区间(基本的情况是单调增、减的段,调整 a,b 时相邻的段可能会合并,但是 Weierstrass 函数在任意区间上都不单调!所以这种理解只适用于几乎处处局部单调的函数)的并,对于连续函数而言,由于 V 是开的,所以截取得到的各个横坐标区间都是开的。当函数不连续时

Proof

Homeomorphisms

Constructing Continuous Functions

The Product Topology

The Metric Topology

The Quotient Topology